body, html{
	
	background-color: #FAFAFA;
	width: 100%;
	height: 100%;
}

.sucesso{
	background:#E6EFC2 url(img/mensagens/linhatopomensagem.gif) repeat-x scroll 0 0;
	border-color:#e5e5e0;
	}
	
.sucesso p{
	background:transparent url(img/mensagens/icon_sucesso.png) no-repeat scroll 15px 16px;
	}

*{
	
	margin: 0;
	padding: 0;
}
div.principal{
	
	
	align: center;
	
	width: 960px;
	heigth: 1000px;
}

div.topo {
	
	
	
	height: 70px;
	background: #38A2FF;
	
	align: center;
	
}
div.login {
	
	
	
	padding-rigth: 	20px;
	float: right;
	padding-top: 20px;
	
	
	
}
input.login{
	
	heigth: 30px;
	width: 150px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		
}
div.conteudo {
	
	paddin-top: 300px;
	width: 100%;
	heigth: 100%;
}
div.categorias{
	
	padding-top: 20px;
	heigth: 50px;
	 
	width: 241px;
}
div.rodape{
	
	
	
	height: 20px;
	background: #38A2FF;
	
	align: center;
}
#pesquisar{
	align: center;
	padding-top: 25px;
}

input.pesquisar{
	
	width: 500px;
	height: 25px;
	border: 1px solid #d7d7d7;
	-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}
button.pesquisar{
	
	width: 250px;
	height: 30px;
}

button.login{
	
	height: 20px;

}

button.realizarlogin{
	
	border: 1px solid rgba(56, 162, 255, 0.5);
	-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
background: #38A2FF;
font-family: arial, serif, sans-serif, cursive;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
a:link, a:visited{
	font-family: arial, serif, sans-serif, cursive;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}
#mouse:hover {
border: 1px solid rgba(25, 116, 196, 0.5);
	-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
background: #1974C4;
}
#btnLogin:hover {
	border: 1px solid rgba(25, 116, 196, 0.5);
	-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
background: #1974C4;
	
}